// UpdateFunctionParser.h: interface for the UpdateFunctionParser class.
//
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_UPDATEFUNCTIONPARSER_H__7A57F252_32D6_4CE1_BE42_8A91F7EBC174__INCLUDED_)
#define AFX_UPDATEFUNCTIONPARSER_H__7A57F252_32D6_4CE1_BE42_8A91F7EBC174__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

#include "FunctionParser.h"

namespace pa
{
	class DllExport GetPropertyFunctionParser : public FunctionParser  
	{
		UE_DECLARE_DYNFUNCTIONCREATE(GetPropertyFunctionParser)
	public:
		GetPropertyFunctionParser();
		virtual ~GetPropertyFunctionParser();

	public:
		bool IsLegal(const OriginalFunction&  pOriginal);
		Function* CreateFunctionObject(const OriginalFunction& pOriginal);

	};
};

#endif // !defined(AFX_UPDATEFUNCTIONPARSER_H__7A57F252_32D6_4CE1_BE42_8A91F7EBC174__INCLUDED_)
